classdef RotatingCarrierPartTracker < matlab.System
% 旋转载波成分跟踪环路
% 该类用于跟踪旋转信号的除旋转频率之外的相位参数
    properties(Nontunable)
        LoopFilter
    end

    properties(Access = protected)
        out = struct('A', 0, 'alpha', 0);

    end

    methods(Access = public)
        function obj = RotatingCarrierPartTracker(config, rxConfig)
            % 
        end

        function out = getCarrierPartEst(obj)
            % 获取旋转载波成分估计
            out = obj.out;
        end
    end


    methods(Access = protected)
        function setupImpl(obj, rxConfig)

        end

        function out = stepImpl(obj, in)

            out = obj.out;

        end


        function resetImpl(obj)
           %  obj.LoopFilter.reset();
        end
    end

end

